// 笔试强训：集合
//集合相加

#include <iostream>
#include <set>
using namespace std;

int main() {
    int n, m, tmp; 
    cin >> n >> m;
    set<int> dict;
    for(int i = 0; i < n + m; i++)
    {
        cin >> tmp;
        dict.insert(tmp);
    }
    for(auto e : dict)
    {
        cout << e << " ";
    }
    return 0;
}